package com.crm.service;

import com.crm.VO.LineChartVO;
import com.crm.VO.PieChartVO;
import com.crm.VO.VulnerabilityMapVo;

import java.time.LocalDate;
import java.util.List;

public interface ReportService {
    List<PieChartVO> subjectStatistics(LocalDate beginCreateTime, LocalDate endCreateTime);

    LineChartVO cluesStatistics(LocalDate beginCreateTime, LocalDate endCreateTime);

    LineChartVO salesStatistics(LocalDate beginCreateTime, LocalDate endCreateTime);

    LineChartVO contractStatistics(LocalDate beginCreateTime, LocalDate endCreateTime);
    VulnerabilityMapVo getVulnerabilityMap(LocalDate beginCreateTime, LocalDate endCreateTime);
}